#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    // 动态申请4个字节大小的内存
    int *p = (int *)malloc(4);
    if (p == NULL)
    {
        printf("未申请到内存");
        return 1; // 非正确退出
    }
    printf("申请到的内存地址为%p\n", p);
    *p=666;//初始化
    printf("*p:%d\n", *p) ;
    free(p);
    p=NULL;
    printf("释放完内存地址为%p\n", p);
    printf("*p:%d\n", *p) ;
    return 0;
}